home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / pconote1.arc / PCONOTES.PRN < prev   
Encoding:
Text File  |  1986-03-07  |  7.4 KB  |  134 lines

  1.    I. Preliminary notes on PC-Outline:
  2.       A. These notes by: David J. Lewis
  3.       B. Date: 3/7/86
  4.       C. Circumstances: I've used PCO for about 6-8 hours of
  5.          production work on V.1.02, shareware copy, without full
  6.          documentation (registered copy ordered), mainly creating and
  7.          editing outlines, with little printing and wp functions.
  8.       D. Contact me at:
  9.          1) c/o MECA, 285 Riverside Avenue, Westport CT 06880,
  10.             203-222-1000 x7705 (temporary)
  11.          2) SystemCrafts Inc, Box 6443, Ithaca, New York  14850
  12.             (permanent)
  13.          3) PC Rockland BBS, 914-353-2176
  14.          4) CIS, 70105,1242 (E-mail)
  15.  
  16.   II. Bugs, dangerous "features" and "obvious" oversights:
  17.       A. Delete word right: doesn't delete last character of last
  18.          word at the end of an outline element
  19.       B. Under some circumstances, part of a word does not wrap
  20.          properly to the  next line.  Sorry, I can't reproduce it,
  21.          but it happened when the nesting level was fairly deep and
  22.          the automatic horizontal scroll was in effect.
  23.       C. Escape from PCO is too easy -- especially after escaping
  24.          from some other comand, it's surprising (and dangerous) to
  25.          find another <escape> asking you to leave PCO.  I often just
  26.          lean on <escape> to get back to the top of whatever I was
  27.          doing.  I know that one can back out of the final escape,
  28.          but there ought to be two full levels of protection here,
  29.          and you've reduced it to one-and-a-half.  On a PC KB, the
  30.          sequence: "1y" would cause a catastrophic exit if one hit
  31.          <escape> instead of "1".  On an AT KB, it's even worse,
  32.          since the sequence: <backspace> "y" could become <escape>
  33.          "y", though the spacing on the KB is a bit more generous
  34.          there.  PLEASE CHANGE THIS!  Escaping from PCO MUST be a
  35.          double-keystroke function -- it doesn't happen often enough
  36.          to justify making it so easy.  Suggestion: just disable
  37.          <escape> as escape from PCO; "<insert> Q" is good enough.
  38.       D. After the menu-select key, <escape> takes you out of PCO --
  39.          it should just undo the menu-select key.
  40.       E. Are there really no lower-case Roman numerals?
  41.  
  42.  III. Suggestions and opinions:
  43.       A. Accept a typed name on the file selection list so that PCO
  44.          can be started with KeyFake for a particular file.  Better
  45.          yet, accept a filename as a parameter
  46.       B. Backspace shouldn't erase beyond the beginning of an outline
  47.          element -- that often causes unwanted erasure at the end of
  48.          the preceding element (especially with QuickKeys)
  49.       C. PCO needs a better way of arranging/selecting a window --
  50.          how about choosing a window to activate from the window list
  51.          (from control-z).
  52.       D. "/" is a poor default for the menu character; how about "\"
  53.          (I know you can change it, but the default ought to be a
  54.          better choice)
  55.       E. It would be nice to have a single key to start a new element
  56.          indented, rather than the sequence: ^return, f6.
  57.       F. Selection boxes (no/yes, etc) would look a tad better if the
  58.          reverse video were only as wide as the widest selection
  59.          rather than the entire box/header.
  60.       G. Editing causes text to be unhidden -- couldn't that be
  61.          postponed until the hidden text is actually changed?  This
  62.          would allow minor editing of the first line of text without
  63.          opening it all up.
  64.       H. I can't find an option for vertical spacing before
  65.          paragraphs -- perhaps this belongs with global outline
  66.          style, with a different spacing at each level;  it's
  67.          presently spacing of 0 at all levels (single spacing).
  68.          Manually inserting a preceding blank line (as I've done
  69.          here) is no substitute for this feature.
  70.       I. I dislike the half-page jump when inserting words on the
  71.          bottom line of the screen.  What's wrong with one-line
  72.          scrolling, just as when adding a new paragraph at the
  73.          bottom?
  74.       J. Is there any way to get an outline title or text at the top
  75.          that is totally outside the outline (or can that be fudged
  76.          with unnumbered paragraphs)?
  77.       K. "DELETE word left/right (control-arrow)" is too similar to
  78.          "MOVE word left/right (shift-arrow)."  Confusing them can be
  79.          unpleasant, so this might be a good spot for some command
  80.          "decoupling."
  81.       L. I don't fully understand the algorithm for placing the
  82.          cursor horizontally after up/down movement between
  83.          paragraphs.  Would it be better not to move it horizontally
  84.          at all, even if it means putting the cursor beyond the end
  85.          of a line?
  86.       M. The use of <insert> for menu bar activation is going to
  87.          attract some (justifiable) brickbats.  How about a function
  88.          key -- two are unassigned (or have you other plans?), or
  89.          gray + or -, shoving "zoom" onto the FKeys.
  90.       N. The method for block operation seems a little less intuitive
  91.          than the one I'm used to.
  92.          1) PCO's method requires:
  93.             a) specify operation and mark start of block (in one stroke)
  94.             b) move cursor to end of block
  95.             c) mark end of block
  96.             d) move cursor to insert point
  97.             e) invoke operation
  98.          2) The method I'm used to (from the Mac, etc) is
  99.             a) mark start of block
  100.             b) move cursor to end of block
  101.             c) mark end of block
  102.             d) move cursor to insert point
  103.             e) specify and invoke operation (in one stroke)
  104.          Thus, the methods involve the same number of strokes.
  105.          However, PCO's method introduces a "mode" (limited universe)
  106.          from the beginning to the end, while method 2's steps (a) to
  107.          (d) are completely generic and not tied to any particular
  108.          operation.  For example, one could do other things after
  109.          marking the block and before invoking the operation, but
  110.          once an operation is started in PCO's method, it must be run
  111.          to completion immediately, and that's not as intuitive or
  112.          flexible, in my opinion.  The only advantage to PCO's method
  113.          is that it requires one less dedicated key, since the "mark
  114.          start of block" operation is always combined with the
  115.          selection of the editing operation, but I don't think that's
  116.          necessarily an advantage since it doesn't save any strokes
  117.          in actual operation.
  118.  
  119.   IV. Kudos:  In general, this is a very good program.  It looks
  120.       and feels quite smooth, complete and well thunk out;  I
  121.       gather that the author(s) is (are) capable of a fully
  122.       professional product and intend to market it as such.  I'm
  123.       not familiar with other PC outliners, but PCO is much better
  124.       than Think Tank 512/Mac.  I'm glad to see a program like
  125.       this in Shareware, despite the slightly steep asking price
  126.       for that realm.  Support it (with service, bug fixes and
  127.       upgrades) and you've got at least one permanent customer.
  128.       However, present users do seem to be "beta testers," so you
  129.       should give them (us) a break!
  130.  
  131.    V. Questions: Who and how many of there are you?  Will you
  132.       publish a phone number, start some customer service, appear
  133.       on Compuserve, put up a bbs, etc?
  134.